# pip install gpxpy folium import folium import gpxpy # Lire le fichier GPX gpx_file = open('gpx-Note.gpx', 'r') gpx = gpxpy.parse(gpx_file) # Créer une carte avec folium map = folium.Map(location=[gpx.tracks[0].segments[0].points[0].latitude, gpx.tracks[0].segments[0].points[0].longitude], zoom_start=12) # Ajouter un polygone reliant tous les points de suivi points = [[point.latitude, point.longitude] for track in gpx.tracks for segment in track.segments for point in segment.points] folium.PolyLine(points, color='blue', weight=3, opacity=0.7).add_to(map) # Ajouter un marqueur pour chaque point du tracé for track in gpx.tracks: for segment in track.segments: for point in segment.points: folium.Marker(location=[point.latitude, point.longitude]).add_to(map) # Afficher la carte map.save('carte.html')